package com.yijianonghu.controller.app.blog;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yijianonghu.util.Constants.AppConstants;
import com.yijianonghu.util.result.Result;

@Controller
@RequestMapping(method=RequestMethod.POST)
public class LandController {
	
	/**
	 * [sys_web_service]land_add
	 * @param token 登录令牌	
	 * @param mu_num 土地亩数, 一个整数
	 * @param good_names 作物种类. 多个作物名称用英文逗号隔开，如"土豆,西红柿,小麦"
	 * @param prices 作物价格. 多个作物价格用英文逗号隔开，如"12,133,145
	 * @param expect_senddates 发货时间. 多个作物发货时间用英文逗号隔开，如"2015-11,2015-12,2015-10"，顺序要对应作物种类
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_add")
	public @ResponseBody Result addLand(String token, Long mu_num, String good_names, String prices, String expect_senddates){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]land_mu_save
	 * @param token 登录令牌
	 * @param mu_num 土地亩数. 一个整数
	 * @param land_id 土地id
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_mu_save")
	public @ResponseBody Result saveLandMu(String token, Long mu_num, Long land_id){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]land_goods_list
	 * @param token 登录令牌
	 * @param keyid 土地id
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_goods_list")
	public @ResponseBody Result listLandGoods(String token, Long keyid){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]land_goods_save
	 * @param token 登录令牌
	 * @param keyid 作物主键id
	 * @param land_id 土地id
	 * @param goods_name 作物名称
	 * @param price 作物价格
	 * @param expect_senddate 土地id. 发货时间
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_goods_save")
	public @ResponseBody Result saveLandGoods(String token, Long keyid, Long land_id, String goods_name, String price, String expect_senddate){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]land_goods_del
	 * @param token 登录令牌
	 * @param keyid 作物主键id
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_goods_del")
	public @ResponseBody Result deleteLandGoods(String token, Long keyid){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]land_goods_get
	 * @param token 登录令牌
	 * @param keyid 土地主键id	
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/land_goods_get")
	public @ResponseBody Result getLandGoods(String token, Long keyid){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]goods_get
	 * @param token 登录令牌
	 * @param keyid 作物主键id
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/goods_get")
	public @ResponseBody Result getGoods(String token, Long keyid){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
}
